OPS 12 - ÅuÉÜÅ[ÉeÉBÉäÉeÉBÉpÉ^Å[ÉìÇê›íËÅvÇ≈ê›íËÇ≥ÇÍÇÈÉpÉ^Å[ÉìÇ…ÉAÉNÉZÉXÇ∑ÇÈÇΩÇflÇ…PixPatHandleÇégópÇ∑ÇÈ

Åi27-September-96Åj

Q: ÅuÉÜÅ[ÉeÉBÉäÉeÉBÉpÉ^Å[ÉìÇê›íËÅvÇ≈ê›íËÇ≥ÇÍÇÈÉpÉ^Å[ÉìÇ…ÉAÉNÉZÉXÇ∑ÇÈÇ…ÇÕÅAÇ«ÇÃólDžǵÇΩÇÁÇÊÇ¢Ç≈ǵÇÂǧǩÅHÅiDZÇÃÉpÉ^Å[ÉìÇÕÅAÅuÉfÉXÉNÉgÉbÉvÉpÉ^Å[ÉìÅvÉRÉìÉgÉçÅ[ÉãÉpÉlÉãÇ≈ÉIÉvÉVÉáÉìÉLÅ[Çâüâ∫Ç∑ÇÈDZÇΔÇ≈ê›íËÇ≈Ç´Ç‹Ç∑Åj

A: DZÇÃÉRÉìÉgÉçÅ[ÉãÉpÉlÉãÇÕÅAÉpÉ^Å[ÉìÇäiî[Ç∑ÇÈÇÃÇ…'ppat'ÇΔǢǧÉ^ÉCÉvÇÃÉäÉ\Å[ÉXÇégópǵNjÇ∑ÅB'ppat'ÉäÉ\Å[ÉXÇÕÉVÉXÉeÉÄÉtÉHÉãÉ_ÇÃSystemÉtÉ@ÉCÉãÇ…äiî[Ç≥ÇÍǃǮÇËÅAÉfÉXÉNÉgÉbÉvÉpÉ^Å[ÉìÇÕID 16ÅAÇ‹ÇΩÅAÉÜÅ[ÉeÉBÉäÉeÉBÉpÉ^Å[ÉìÇÕID 42ÇΔǻǡǃǢNjÇ∑ÅBDZÇÃåèÇÕñæämÇ…ÇÕãLèqÇ≥ÇÍǃǢǻǢÇÃÇ≈ÅAç°å„ïœçXÇÃëŒè€ÇΔÇ»ÇÈâ¬î\ê´Ç™Ç†ÇËÇ‹Ç∑ÅBDZÇÃã@î\ÇóòópÇ∑ÇÈç€Ç…ÇÕÅAíçà”ǵǃÇ≠ÇæÇ≥Ç¢ÅB

à»â∫ÇÃÉRÅ[ÉhÇÕÅAǪÇÍÇÁÇQǬÇÃ'ppat'ÉäÉ\Å[ÉXÇ…ÉAÉNÉZÉXÇ∑ÇÈï˚ñ@Çé¶Ç∑LJÇÃÇ≈Ç∑ÅB

PixPatHandle ppatHandle;

      ppatHandle = (PixPatHandle) GetPixPat(42);
      if (ppatHandle != NULL) {
              SetRect(&destRect;, 15, 125, 197, 164);
              FrameRect(&destRect;);
              FillCRect(&destRect;, ppatHandle);
              DisposePixPat(ppatHandle);
      }

íêÅF
'ppat'ÉäÉ\Å[ÉXÇÃÉAÉNÉZÉXÇÕÅAGetPixPatÇé¿çsÇ∑ÇÈÇæÇØÇ≈â¬î\Ç≈Ç∑ÅBǪÇÍà»ç~ÇÃÉRÅ[ÉhÇÕÅAÉpÉ^Å[ÉìÇï\é¶ÇµÅAèIóπå„Ç…îpä¸Ç∑ÇÈï˚ñ@Çé¶ÇµÇƒÇ¢Ç‹Ç∑ÅB


[ Technical Q&A's : Operating System Services : OS Utilities : OPS12 ]